﻿#ifndef CURVECONFIGPROCESS_H
#define CURVECONFIGPROCESS_H

#include <QObject>
#include <cglobals.h>
#include <QFile>
#include <QXmlStreamReader>
#include <QXmlStreamWriter>
#include <QDebug>

class CurveConfigProcess : public QObject
{
    Q_OBJECT
public:
    explicit CurveConfigProcess(QObject *parent = nullptr);
    ~CurveConfigProcess();
    void getConfig(QString filepath);
    void saveConfig(QVector<PDATA_CONTEXT> curveslist, QString filepath);
    QVector<QString>* getCurves();
    void clearCurvesList();

signals:


private:
    QVector<QString>* pCurvesList;

};

#endif // CURVECONFIGPROCESS_H
